package com.keyue.domain.vo;


import lombok.*;
import lombok.experimental.SuperBuilder;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * 车辆参数信息(CarParamInfo)实体类
 *
 * @author makejava
 * @since 2025-07-02 11:44:57
 */
@Data
@AllArgsConstructor
@ToString
@NoArgsConstructor
@EqualsAndHashCode(callSuper = false)
@SuperBuilder
public class CarParamInfoVO implements Serializable {
    private static final long serialVersionUID = -87719997736413442L;

    private Long id;
    /**
     * 车辆编码
     */
    private String carNum;
    /**
     * 品牌名称
     */
    private String brandName;
    /**
     * 品牌编码
     */
    private String brandCode;
    /**
     * 出厂日期 yyyy-MM-dd
     */
    private String outTime;
    /**
     * 能源类型名称
     */
    private String powerTypeName;
    /**
     * 驱动形式名称
     */
    private String driveTypeName;
    /**
     * 环保标准
     */
    private String greenTechnology;
    /**
     * 车辆颜色
     */
    private String carColor;
    /**
     * 内饰颜色
     */
    private String innerColor;
    /**
     * 所在展厅
     */
    private String showHouse;
    /**
     * 座位数
     */
    private Integer carSeatNum;
    /**
     * 选配描述
     */
    private String chooseDesc;
    /**
     * 车辆概述
     */
    private String carDetailDesc;
    /**
     * 外观图片
     */
    private List<ImageItemVO> outImageItems;

    /**
     * 内饰图片
     */
    private List<ImageItemVO> innerImageItems;

    private String updateBy;

    private Date updateTime;


}
